<HTML>
<HEAD>
<!-- This HTML file has been created by texi2html 1.35
     from ../spoor/spoor.texinfo on 9 August 1996 -->

<TITLE>SPOOR - Table of Contents</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<H1>SPOOR</H1>
<H2>Simple, Poor-man's Object-Oriented Run-time</H2>
<H2>Object-oriented extensions for C</H2>
<H2>Manual version Revision: 1.1 </H2>
<H2>Date: 1996/08/15 20:49:15 </H2>
<ADDRESS>Bob Glickstein</ADDRESS>
<P>
<UL>
<LI><A NAME="SEC1" HREF="spoor.html#SEC1">Introduction</A>
<LI><A NAME="SEC2" HREF="spoor.html#SEC2">Overview</A>
<UL>
<LI><A NAME="SEC3" HREF="spoor.html#SEC3">Inheritance</A>
<LI><A NAME="SEC4" HREF="spoor.html#SEC4">Polymorphism</A>
</UL>
<LI><A NAME="SEC5" HREF="spoor.html#SEC5">Fundamentals</A>
<UL>
<LI><A NAME="SEC6" HREF="spoor.html#SEC6">Class name</A>
<LI><A NAME="SEC7" HREF="spoor.html#SEC7">Obtaining an instance</A>
<LI><A NAME="SEC8" HREF="spoor.html#SEC8">Invoking a method</A>
</UL>
<LI><A NAME="SEC9" HREF="spoor.html#SEC9">The .h file</A>
<UL>
<LI><A NAME="SEC10" HREF="spoor.html#SEC10">The .h prelude</A>
<LI><A NAME="SEC11" HREF="spoor.html#SEC11">The data structure</A>
<LI><A NAME="SEC12" HREF="spoor.html#SEC12">Accessors</A>
<LI><A NAME="SEC13" HREF="spoor.html#SEC13">Declaring selectors</A>
<LI><A NAME="SEC14" HREF="spoor.html#SEC14">Other declarations</A>
</UL>
<LI><A NAME="SEC15" HREF="spoor.html#SEC15">The .c file</A>
<UL>
<LI><A NAME="SEC16" HREF="spoor.html#SEC16">The .c prelude</A>
<LI><A NAME="SEC17" HREF="spoor.html#SEC17">The class descriptor</A>
<LI><A NAME="SEC18" HREF="spoor.html#SEC18">Constructor and destructor</A>
<LI><A NAME="SEC19" HREF="spoor.html#SEC19">Methods</A>
<UL>
<LI><A NAME="SEC20" HREF="spoor.html#SEC20">Unpacking arguments</A>
<LI><A NAME="SEC21" HREF="spoor.html#SEC21">Super calls</A>
</UL>
<LI><A NAME="SEC22" HREF="spoor.html#SEC22">Class initializer</A>
<UL>
<LI><A NAME="SEC23" HREF="spoor.html#SEC23">Creating the class descriptor</A>
<LI><A NAME="SEC24" HREF="spoor.html#SEC24">Overriding inherited methods</A>
<LI><A NAME="SEC25" HREF="spoor.html#SEC25">Adding new methods</A>
<LI><A NAME="SEC26" HREF="spoor.html#SEC26">Other class initializer code</A>
</UL>
</UL>
<LI><A NAME="SEC27" HREF="spoor.html#SEC27">Miscellaneous</A>
<UL>
<LI><A NAME="SEC28" HREF="spoor.html#SEC28">The root class</A>
<LI><A NAME="SEC29" HREF="spoor.html#SEC29">Auxiliary functions</A>
<LI><A NAME="SEC30" HREF="spoor.html#SEC30">The class class</A>
</UL>
<LI><A NAME="SEC31" HREF="spoor.html#SEC31">Subsystems</A>
<UL>
<LI><A NAME="SEC32" HREF="spoor.html#SEC32">Except</A>
<LI><A NAME="SEC33" HREF="spoor.html#SEC33">Dynadt</A>
</UL>
<LI><A NAME="SEC34" HREF="spoor.html#SEC34">Shortcomings</A>
<LI><A NAME="SEC35" HREF="spoor.html#SEC35">Glossary</A>
<LI><A NAME="SEC36" HREF="spoor.html#SEC36">Index</A>
</UL>
<HR>
<P>This document was generated using the
<A HREF="http://wwwcn.cern.ch/dci/texi2html/">texi2html</A>
translator version 1.35.</P>
</BODY>
</HTML>
